package com.jasic.common;
/**
 * 环境配置自动识别
 *
 */
public class Env
{
    private static final String	osName		= System.getProperty("os.name");

    public static final boolean	IS_WIN		= osName.startsWith("Windows");

    public static final boolean	IS_AIX		= osName.equals("AIX");

    public static final boolean	IS_SOLARIS	= osName.equals("SunOS");

    public static final boolean	IS_LINUX	= osName.equals("Linux");

    /**
     * 返回配置文件名称，将根据操作系统类型返回对应的配置文?
     *
     * @return 返回配置文件的位�?
     */
    public static String getConfigFile()
    {
        /**
         * 如果为windows系统 返回windows�?要的配置文件
         */
        if (IS_WIN)
        {
            return "cfg/postsrv.xml";
        }
        /**
         * 如果为linux系统 返回linux要的配置文件
         */
        else if (IS_LINUX)
        {
            return "cfg/postsrv.xml";
        }
        /**
         * 如果为unix系统 返回unix要的配置文件
         */
        else if (IS_AIX || IS_SOLARIS)
        {
            return "cfg/postsrv.xml";
        }

        return "cfg/postsrv.xml";
    }
}
